Giao tranh với Tào Tháo Lã_Bố

Địa bàn của Trương Mạc vốn thuộc Duyện châu của Tào Tháo đang có thế lực hùng mạnh. Năm 193, Tào Tháo nghi ngờ châu mục Từ châu là Đào Khiêm giết cha mình, bèn mang quân đánh Từ châu. Không giết được Đào Khiêm, Tào Tháo sát hại rất nhiều người dân vô tội ở Từ châu.

Trương Mạc cùng Trần Cung giận Tào Tháo tàn bạo, bèn cùng nhau tôn Lã Bố làm thứ sử Duyện châu, giao cho 10 vạn quân đánh Tào Tháo. Em Trương Mạc là Trương Siêu cũng giúp binh lương cho Lã Bố.

Lã Bố lấy Bộc Dương làm bản doanh, mang quân chiếm các thành trì của Tào Tháo ở Duyện châu. Chỉ còn 3 thành còn trung thành với Tào Tháo là Yên Thành, Đông A và Phạm Huyện, Lã Bố chưa đánh chiếm được.

Tào Tháo phải bỏ Từ châu, mang quân về lấy lại Duyện châu. Lã Bố chiếm lấy Bộc Dương mà không đóng quân ra các nơi hiểm yếu như Kháng Phụ, Tế Ninh và bến đò Hoàng Hà, Tào Tháo cho rằng Lã Bố vô mưu, có ý coi thường, dẫn quân tấn công Bộc Dương.

Quân Tào Tháo phần đông là người Thanh châu mới theo hàng, không địch nổi quân Lã Bố. Lã Bố theo kế của Trần Cung đánh tan quân Tào ở Bộc Dương. Đại quân Tào Tháo bị thua lớn, doanh trại bị đốt cháy, bản thân Tào bị bỏng cánh tay trái và suýt bị Lã Bố bắt sống.

Sự kiện Tào Tháo gặp nguy cấp ở Bộc Dương được La Quán Trung mô tả tương tự trong Tam Quốc Diễn Nghĩa, nhưng chiến sự lại diễn ra chủ yếu trong thành khi Lã Bố dùng mưu dụ Tào Tháo tiến vào.

Sau đó Lã Bố và Tào Tháo giữ nhau hơn 100 ngày ở Bộc Dương không đánh. Đến mùa thu năm 194, ở Duyện châu có nạn châu chấu hại lúa, cả hai bên đều bị thiếu lương. Tào Tháo phải rút quân về Yên Thành, còn Lã Bố thu quân về Sơn Dương.[4]

Đầu năm 195, Tào Tháo quyết định thay đổi chiến thuật đánh Lã Bố, dương đông kích tây khiến Lã Bố mệt mỏi. Tào Tháo chia quân làm nhiều ngả, một mặt điều một cánh quân đi đánh Định Đào.[5] Lã Bố đi cứu; đến mùa hạ lại tấn công Cự Dã,[6] bao vây hai tướng của Lã Bố là Tiết Lan và Lý Phong. Trần Cung và Lã Bố mang 1 vạn quân từ Định Đào đi cứu. Tào Tháo lợi dụng địa hình dùng kế mai phục đánh bại Lã Bố trên đường rồi thúc quân lấy Định Đào. Lã Bố và Trần Cung rút quân về Đông Mân. Tào Tháo hạ thành Cự Dã, giết chết Phong và Lan. Trong khi Lã Bố và Trần Cung còn lúng túng chưa biết cử động ra sao thì Tào Tháo đã điều các cánh quân đánh chiếm các thành trì nhỏ ở Duyện châu. Lã Bố nghe tin mấy thành xung quanh bị hạ, hoang mang tột độ bèn chạy về Từ châu theo Lưu Bị.

Việc Lã Bố vội vã rút lui khỏi Duyện châu khiến anh em Trương Mạc và Trương Siêu mất chỗ dựa. Họ Trương sau đó bị Tào Tháo đánh bại giết chết.